package com.bytezero.circle;
/**
 * 
 * @Description 
 * @author  Bytezero·zhenglei!      Email:420498246@qq.com
 * @version
 * @date 2021年9月14日下午11:29:37
 * @  总结： 属性赋值的先后顺序
 *
 *  
 *  ①默认初始化
 *  ②显式初始化
 *  ③构造器中赋值
 *  ④通过 “对象.方法” 或“对象.属性”，赋值
 *  
 *  
 *  以上操作的先后顺序： 
 *   ① ② ③ ④
 *
 *
 *
 *
 *
 *
 *
 */
public class UserTest
{
	public static void main(String[] args)
	{
		User u = new User();
		
		System.out.println(u.age);
		
		
		User u1 = new User(2);
		
		u1.setAge(3);
		
		System.out.println(u1.age);
		
	}
}

class User
{
	
	String name;
	int age=1;
	
	public User()
	{
		
	}
	
	public User(int a)
	{
		age = a;
	}
	
	public void setAge(int a)
	{
		age = a;
	}
	
}

















































